//    Copyright (C) Kherty.  All rights reserved.
using OpenLS.Core.Serialization;

namespace OpenLS.Chart.Serialization
{
    public class ChartConstants
    {
        public const string ChartContentType = @"application/vnd.openxmlformats-officedocument.drawingml.chart+xml";

        public const string ChartDrawingNamespaceUri = @"http://schemas.openxmlformats.org/drawingml/2006/chartDrawing";
        public const string ChartDrawingPrefix = "xdr";
        public const string ChartNamespaceUri = @"http://schemas.openxmlformats.org/drawingml/2006/chart";
        public const string ChartPrefix = @"c";

        public const string ChartRelationshipType =
            "http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart";

        public const string ChartShapesContentType =
            @"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml";

        public const string ChartUserShapesRelationshipType =
            @"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartUserShapes";

        public static readonly XmlNamespace ChartDrawingNamespace =
            new XmlNamespace(ChartDrawingPrefix, ChartDrawingNamespaceUri, false);

        public static readonly XmlNamespace ChartNamespace = new XmlNamespace(ChartPrefix, ChartNamespaceUri, false);
    }
}